#ifndef __TIMERMANAGER_H__
#define __ TIMERMANAGER_H__

#include "include/ITimerManager.h"

class CTimerManager : public ITimerManager
{
public:
	CTimerManager();
	virtual ~CTimerManager();

	virtual u32 GetRealClockTime();
	virtual u32 GetActualTime();
	virtual u32 GetFrameTime();

	virtual ITimer *GetNewTimer();
	virtual bool StartTimer(ITimer *t);
	virtual void SetAndStartTimer(ITimer *t,u32 Time);
	virtual u32 Update();
	virtual bool DeleteTimer(ITimer *t);
};

#endif
